package com.hakim.wfb.admin.params.interest;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hkfs.fundamental.api.params.SessionParameter;
import com.hkfs.fundamental.api.params.WebPageSessionParameter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * Created by walkman on 2017/7/26.
 */
public class QueryConsumeInterestParamWebPage extends WebPageSessionParameter {

    private static final long serialVersionUID = 1L;

    /**
     * 消费规则Id
     */
    private String ruleId;

    /**
     * 收益日期
     */
    private String interestDate;

    /**
     * 收益日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date interestDateTime;

    /**
     * 收益日期
     */
    private String interestDateStart;

    /**
     * 收益日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date interestDateTimeStart;

    /**
     * 收益日期
     */
    private String interestDateEnd;

    /**
     * 收益日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date interestDateTimeEnd;

    public String getRuleId() {
        return ruleId;
    }

    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    public String getInterestDate() {
        return interestDate;
    }

    public void setInterestDate(String interestDate) {
        this.interestDate = interestDate;
    }

    public String getInterestDateStart() {
        return interestDateStart;
    }

    public void setInterestDateStart(String interestDateStart) {
        this.interestDateStart = interestDateStart;
    }

    public String getInterestDateEnd() {
        return interestDateEnd;
    }

    public void setInterestDateEnd(String interestDateEnd) {
        this.interestDateEnd = interestDateEnd;
    }

    public void setInterestDateTimeStart(Date interestDateTimeStart) {
        this.interestDateTimeStart = interestDateTimeStart;
    }

    public Date getInterestDateTimeStart() {
        return interestDateTimeStart;
    }

    public Date getInterestDateTimeEnd() {
        return interestDateTimeEnd;
    }

    public void setInterestDateTimeEnd(Date interestDateTimeEnd) {
        this.interestDateTimeEnd = interestDateTimeEnd;
    }

    public Date getInterestDateTime() {
        return interestDateTime;
    }

    public void setInterestDateTime(Date interestDateTime) {
        this.interestDateTime = interestDateTime;
    }
}
